#pragma once

namespace renderit
{
	namespace core
	{
		class noncopy
		{
		public:
			noncopy() {}

		private:
			noncopy(const noncopy&) = delete;
			noncopy(noncopy&&) = delete;

			noncopy& operator = (const noncopy&) = delete;
			noncopy& operator = (noncopy&&) = delete;
		};
	}
}